package fr.iut2.tc1.projet.client;

import java.util.ArrayList;

import com.google.gwt.user.client.rpc.AsyncCallback;

/**
 * The async counterpart of <code>Services</code>.
 */
public interface ServicesAsync {

	void getListImages(AsyncCallback<ArrayList<String>> callback);

	void addSponsorArgent(SponsorArgent sponsor, AsyncCallback<Void> callback);

	void addSponsorLot(SponsorLot sponsor, AsyncCallback<Void> callback);

	void delSponsorArgent(String nom, AsyncCallback<Void> callback);

	void delSponsorLot(String nom, AsyncCallback<Void> callback);

	void getListSponsorsArgent(AsyncCallback<ArrayList<SponsorArgent>> callback);

	void getListSponsorsLot(AsyncCallback<ArrayList<SponsorLot>> callback);


}
